<?php
namespace Admin\Controller;
use Think\Controller;

class LoginController extends Controller {
    public function index(){
    	$this->display('index');
    }
    
    //生成验证码函数
    public function Verify(){
    	$config =	array(
	        'codeSet'   =>  '1234567890',             // 验证码字符集合
	        'fontSize'  =>  30,              // 验证码字体大小(px)
	        'useCurve'  =>  false,            // 是否画混淆曲线
	        'useNoise'  =>  false,            // 是否添加杂点	
	        'length'    =>  3,               // 验证码位数
        );
    	$this->Verify = new \Think\Verify($config);
		$this->Verify->entry();
    }
    
    //登录验证
    public function check(){
    	if(check_verify($_POST['verify'])){
    		if(checklogin($_POST['name'],$_POST['password'],'admin')){
    			//把用户名存到session里面
    			session('user.name',$_POST['name']);
    			//登录成功
    			//转给后台入口验证是否存在session
    			$this->redirect('index/index');
    		}else{
    			$this->error('账号或密码错误！');
    		}
    	}else{
    		$this->error('验证码错误，请重新输入');
    	}
    }
    
    //安全退出
    public function logout(){
    	//清空user的session
    	session('user',null);
    	$this->redirect('login/index');
    }
    
}